import java.io.*;

public class throwsFun {
    public static void findFile() throws IOException {
        //可能产生IOException的代码
        File newFile=new File("test.txt");
        FileInputStream stream=new FileInputStream(newFile);

    }

    public static void divideByZero() {
        throw new ArithmeticException("试图除以0");
    }

    static void getGoods(int id){
//      情况1程序编译执行错误，进入catch语句（程序错误一定要有补救的方法，）
        try {

        }catch (ArithmeticException e){
            System.out.println("商品不存在--");
        }

//        情况2，逻辑执行不通顺，扔错误信息（抛出错误信息）
        if(id == 100){
            System.out.println("商品存在");
        }else {
             throw new ArithmeticException("404-商品存在|| 或id错误 ");
        }

    }

    public static void main(String[] args) {
        getGoods(101);

    }
}
